package com.gitee.wsl.struct.compare.diff.algorithm

fun interface DiffAlgorithmListener {
    fun diffStart(){}

   /**
    * This is a step within the diff algorithm. Due to different implementations the value
    * is not strict incrementing to the max and is not guarantee to reach the max. It could
    * stop before.
    *
    * @param value
    * @param max
    */
    fun diffStep(value: Int, max: Int)

    fun diffEnd(){}
}